difference equations introduction